body{background: #F0F0F0;}
.banner{background: #10A0EA;}
.sent-slides{background: #10A0EA;}
.sent-slides ul li{ -o-background-size: 100% 100%; -ms-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.sent-slides ul li .inner{padding: 160px 0 110px; height: 530px; width: 80%; text-align: center; margin: auto;}
.sent-slides ul li .inner h1, .sent-slides ul li .inner h2 {font-size: 100%; line-height: 52px; color: #fff;}
.sent-slides ul li .inner p{line-height: 35px; color: #fff;}
.sent-slides .am-control-nav{bottom: 15px;}

.home-article,.home-service,.home-case{width: 100%; min-height: 300px; background: #ffffff; padding-bottom: 10px;}
.home-article h1,.home-service h1,.home-case h1{line-height: 65px;}
.home-article h1 sub,.home-service h1 sub,.home-case h1 sub{color: #666666;}

.home-case{background: #EEEEEE; }

.home-article .item {margin-bottom: 10px;}
.home-article p{margin-bottom: 0px;}
.home-article b{color: #999999;}
.home-article a{width: 70%; color: #333333; font-weight: bold; overflow: hidden; display:block; white-space:nowrap; text-overflow:ellipsis; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; transition: 1s;}
.home-article a:hover {color: #10A0EA}
.home-article span{width: 100%; color: #666666; line-height: 30px; height: 60px; overflow: hidden; display: block;}

.home-case .item{position: relative; height: 185px; margin-bottom: 10px; overflow: hidden;}
.home-case .item img{width: 100%;}
.home-case .item a{position: absolute; bottom: 0px; height: 40px; text-align: left; overflow: hidden; color: #ffffff; left: 1.5rem; right: 1.5rem; background: #000000; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; transition: 1s;}
.home-case .item:hover a {height: 185px; opacity: .5;}
.home-case .item a span{position: absolute; font-weight: bold; z-index: 1000; left: 1rem; right: 1rem; top: 0; line-height: 40px;}
.home-case .item a p{display: none;}
.home-case .item a:hover p{display: block; position: absolute; z-index: 1000; left: 1rem; right: 1rem; top: 20px; font-size: 80%;}

.home-service .item{ text-align: center; padding-bottom: 20px; height: 250px; cursor: pointer; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; transition: .5s;}
.home-service .item .service{margin: 20px; margin-bottom: 0px; padding-bottom: 20px; line-height: 100px; font-size: 8rem; font-size: 80px; border-bottom: 1px solid #dedede; display: block;}
.home-service .item b{display: block; line-height: 35px; font-weight: bold; color: #333333;}
.home-service .item p{margin: 0;}
.home-service .item:hover{background: #10A0EA; color: #ffffff;}
.home-service .item:hover b{color: #ffffff;}
.home-service .item:hover .service{font-size: 9rem; font-size: 90px;}
.home-service .liucheng{margin: 60px 0; display: block; text-align: center;}

.left-box,.right-box{background: #ffffff; padding: 10px;}
.right-box .head-title{border-bottom:1px dotted #e4e9f0; margin: 10px 0 25px; display: block;}
.right-box .head-title h2, .right-box .head-title h3, .right-box .head-title h4 { border-bottom: 2px solid #f90; display: inline-block; margin: 0 0 -2px;  padding-bottom: 5px;}

/*list Boxes
------------------------------------*/
.list-boxes {
  overflow: hidden;
  padding: 15px 20px;
  margin-bottom: 25px;
  background: #fff;
  -webkit-transition:all 0.3s ease-in-out;
  -moz-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
	border-top: solid 2px #fff;
}

.list-boxes:hover{
border-top: solid 2px #f90;
}

.list-boxes h2 a {
  color: #555;
}
.list-boxes:hover h2 a {
color: #f90;
}

.list-boxes .list-actions a{font-size: 16px; text-decoration: none;}

.list-boxes p a {
  color: #72c02c;
}

.list-boxes .list-boxes-img li i {
  color: #72c02c;
  font-size: 12px;
  margin-right: 5px;
}

.list-boxes .list-boxes-img img {
  display: block;
  margin: 5px 10px 10px 0;
}

.list-boxes h2 {
  margin-top: 0;
  font-size: 20px;
  line-height: 20px;
}

.list-boxes ul.list-boxes-rating li {
  display: inline;
}

.list-boxes ul.list-boxes-rating li i {
  color: #f8be2c;
  cursor: pointer;
  font-size: 16px;
}

.list-boxes ul.list-boxes-rating li i:hover {
  color: #f8be2c;
}

/*list Colored Boxes*/
.list-boxes-colored p,
.list-boxes-colored h2 a,
.list-boxes-colored .list-boxes-img li,
.list-boxes-colored .list-boxes-img li i {
  color: #fff;
}

/*Red list Box*/
.list-boxes-red {
  background: #e74c3c;
}

/*Blue list Box*/
.list-boxes-blue {
  background: #3498db;
}

/*Grey list Box*/
.list-boxes-grey {
  background: #95a5a6;
}

/*Turquoise list Box*/
.list-boxes-sea {
  background: #1abc9c;
}

/*Turquoise Top Bordered list Box*/
.list-boxes-top-sea {
  border-top: solid 2px #1abc9c;
}

.list-boxes-top-sea:hover {
  border-top-color: #16a085;  
}

/*Yellow Top Bordered list Box**/
.list-boxes-top-yellow {
  border-top: solid 2px #f1c40f;
}

.list-boxes-top-yellow:hover {
  border-top-color: #f39c12;
}

/*Orange Left Bordered list Box**/
.list-boxes-left-orange {
  border-left: solid 2px #e67e22;
}

.list-boxes-left-orange:hover {
  border-left-color: #d35400;
}

/*Green Left Bordered list Box**/
.list-boxes-left-green {
  border-left: solid 2px #72c02c;
}

.list-boxes-left-green:hover {
  border-left-color: #5fb611;
}

/*Green Right Bordered list Box**/
.list-boxes-right-u {
  border-right: solid 2px #72c02c;
}

.list-boxes-right-u:hover {
  border-right-color: #5fb611;
}

.ranking ul.unstyled li{height: 36px; line-height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom: 1px dashed #f0f0f0; list-style: none;}
.ranking ul.unstyled li a{color: #428bca; text-decoration: none;}
.ranking ul.unstyled li i{margin-right: 5px;}
ul.unstyled, ol.unstyled {list-style: outside none none;}
.ranking li i{display: inline-block; width: 20px; height: 20px; line-height: 20px; margin-right: 15px; font-style: normal; font-weight: bold; color: #FFF; text-align: center; vertical-align: middle; background-color: #aaa;}
.ranking li.top3 i{background: #FC9B0B;}

.am-article{padding: 20px;}
.am-article-title{line-height: 8rem; color: #000000;}
.am-article-meta{line-height: 4rem;}

.photo-list .item{width: 260px; padding: 10px;}
.photo-list .item h3{height: 40px; line-height: 40px; overflow: hidden;}
.photo-list .item p{line-height: 25px; overflow: hidden;}

.service-box{padding: 50px 0; min-height: 360px;}

.reg-box{background: #ffffff; min-height: 460px;}

.font-180{font-size:180px;}